package com.weixing.mall.provider.model.vo.member;

import com.weixing.mall.core.enums.OrderAppTagEnum;
import com.weixing.mall.provider.model.enums.OrderFrontStateEnum;
import com.weixing.mall.provider.model.vo.FrontOrderGoodsVo;
import lombok.Data;

import java.math.BigDecimal;
import java.util.List;

/**
 * MemberOrderVo
 *
 * @author  gjq
 * @date  2019/9/27
 * @since  1.0
 **/
@Data
public class MemberOrderVo {

    /**
     * 订单id
    */
    private Long orderId;
    /**
     * 属性名: 订单编号
    */
    private String orderSn;
    /**
     * 订单识别码
     */
    private String identificationCode;
    /**
     * 订单金额
     */
    private BigDecimal orderPrice;
    /**
     * 实付金额
     */
    private BigDecimal actualPrice;
    /**
     * 物流单号
     */
    private String expressSn;

    /**
     * 订单状态
     */
    private OrderFrontStateEnum frontOrderStatus;

    /**
     * 订单关联商品
     */
    private List<FrontOrderGoodsVo> orderGoods;


    /**
     * 是否可修改
     */
     private Integer canEdit = 0;

    /**
     * 标签状态
     */
    private OrderAppTagEnum appTag;


}
